fail miserably - German English Dictionary